会员中心如何加标签

点击查看大图

轻松几步,你可以做会员中心的界面

会员中心如何加标签 - 图1

这是调用文章的

会员中心如何加标签 - 图2

代码如下:

会员中心的标签跟前台使用方法是一模一样的, 关键之处就是多了一项动态参数 union="uid" 在以往,我们都习惯把参数写死,比如 uid='20' fid='12' 而在会员中心用户的UID都不一样的,所以必须要用动态变量参数 即 union="uid"

  1. <div class="SideInfos">
  2. <h3><i class="fa fa-fw fa-book"></i>我发的文章</h3>
  3. {qb:tag name="wap_member_homepage_001" union="uid" type="cms" rows="5" mid="1" order="id" by="desc"}
  4. <ul> <ol style="width:80%;">{$i}、<a href="{$rs.url}">{$rs.title|get_word=24}</a></ol><li>{:date("m-d",$rs.create_time)}</li></ul>
  5. {/qb:tag}
  6. </div>

下面这个是滚动显示更多.涉及到分页标签代码 {tag:url name="xxxxx"} 他跟显示标签代码有一点区别, 显示标签代码是{qb:tag name="xxxx"}HTML模板代码{/qb:tag}

会员中心如何加标签 - 图3

代码如下,大家可以复制回去收藏,方便下次使用

  1. <div class="SideInfos wap_member_bbs">
  2. <h3><i class="fa fa-fw fa-file-text-o"></i>我的论坛贴子</h3>
  3. {qb:tag name="wap_member_homepage_002" union="uid" type="bbs" rows="5" mid="1" order="id" by="desc"}
  4. <ul> <ol style="width:80%;"><span>{$i}</span><a href="{$rs.url}">{$rs.title|get_word=24}</a></ol><li>{:date("m-d",$rs.create_time)}</li></ul>
  5. {/qb:tag}
  6. </div>
  7. <script type="text/javascript">
  8. var Mpage=1;
  9. function ShowMoreBBs(){
  10. Mpage++;
  11. $.get('{qb:url name="wap_member_homepage_002" /}'+Mpage,function(res){
  12. if(res.code==0){
  13. if(res.data==''){
  14. layer.msg("已经显示完了!",{time:500});
  15. }else{
  16. $('.wap_member_bbs').append(res.data);
  17. set_i_num();
  18. scroll_get = true;
  19. }
  20. }else{
  21. layer.msg(res.msg,{time:2500});
  22. }
  23. });
  24. }
  25. //滚动显示更多
  26. var scroll_get = true; //做个标志,不要反反复复的加载
  27. $(document).ready(function () {
  28. $(window).scroll(function () {
  29. if (scroll_get==true && (400 + $(window).scrollTop())>($(document).height() - $(window).height())) {
  30. scroll_get = false;
  31. layer.msg('内容加截中,请稍候',{time:1000});
  32. ShowMoreBBs();
  33. }
  34. });
  35. });
  36. //设置贴子序号
  37. function set_i_num(){
  38. var j = 0;
  39. $('.wap_member_bbs ul span').each(function(){
  40. j++;
  41. $(this).html(j);
  42. });
  43. }
  44. </script>

复制

最后大家要注意的一点,如果不分页的话,可以直接用序号 {$i} 如果分页加载更多的话,要借助 JS处理,比如上面用的

  1. //设置贴子序号
  2. function set_i_num(){
  3. var j = 0;
  4. $('.wap_member_bbs ul span').each(function(){
  5. j++;
  6. $(this).html(j);
  7. });
  8. }